package com.xuanmiao.smsback.dao.mapper;


import com.xuanmiao.smsback.dao.model.RechargeRecordInfoDO;
import com.xuanmiao.smsback.domain.qo.RechargeManageInfoQO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RechargeManageInfoMapper {

    Integer count(RechargeManageInfoQO rechargeManageInfoQO);

    List<RechargeRecordInfoDO> queryRechargeRecordInfo(RechargeManageInfoQO rechargeManageInfoQO);

    void save(RechargeRecordInfoDO convert);

    RechargeRecordInfoDO getById(Integer id);

    Integer getStatus(RechargeRecordInfoDO convert);

    void update(RechargeRecordInfoDO convert);

    Integer existTransactionId(@Param("transactionId") String transactionId);
}
